//
//  MyCourseListViewModel.h
//  ForYourBeauty
//
//  Created by Kelly xu on 2019/7/18.
//  Copyright © 2019 changrenTech. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "UserUseListModel.h"
#import "MyCourseImgModel.h"
#import "SysDicModel.h"
NS_ASSUME_NONNULL_BEGIN

@interface MyCourseListViewModel : NSObject

/**
 获取日历列表

 @param year 年
 @param month 月
 @param cmp 成功回调
 */
-(void)fetchMyCourseList:(NSString*)year month:(NSString*)month cmp:(void(^)(NSArray *userUseDates,NSArray *hansImageDate,NSArray *menstruationDate))cmp;

/**
 获取用户使用列表

 @param date 日期
 @param cmp 成功回调
 */
-(void)fetchUserDateList:(NSString*)date cmp:(void(^)(NSArray *userUseList))cmp;

/**
 添加感受以及图片

 @param courseId 记录id
 @param useFeel 使用感受
 @param usePicture 使用照片
 @param cmp 成功回调
 */
-(void)addCourse:(NSString*)courseId useFeel:(NSString*)useFeel usePicture:(NSString*)usePicture cmp:(void(^)())cmp;

/**
 获取历程照片

 @param year 年
 @param month 月
 @param cmp 成功回调
 */
-(void)fetchCourseImgs:(NSString*)year month:(NSString*)month cmp:(void(^)(NSArray *imgList))cmp;

/**
 获取感受选项

 @param cmp 成功回调
 */
-(void)fetchFeelSelections:(void(^)(NSMutableArray *catList))cmp;
@end

NS_ASSUME_NONNULL_END
